package avicit.bdp.dds.api.dto;

import java.util.List;

public class ProcessNodeDto {
	
	/**
	 * id
	 */
	private String id;
	/**
	 * 名称
	 */
	private String name;
	/**
	 * 代码
	 */
	private String code;
	/**
	 * 图标
	 */
	private String iconName;
	/**
	 * 颜色值 #000000
	 */
	private String color;
	/**
	 * 排序
	 */
	private Integer orderBy;
	/**
	 * 是否是节点
	 */
	private Integer isNode;
	/**
	 * 输入输出参数
	 */
	private String params;
	/**
	 * 代码
	 */
	private String type;
	/**
	 * 类型：0--算法节点；1--模型；9--自定义算法库
	 */
	private String AlgorithmType;
	/**
	 * 备注说明
	 *
	 */
	private String remark;
	/**
	 * 子节点列表
	 */
	private List<ProcessNodeDto> children;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getIconName() {
		return iconName;
	}
	public void setIconName(String iconName) {
		this.iconName = iconName;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}

	public Integer getIsNode() {
		return isNode;
	}
	public void setIsNode(Integer isNode) {
		this.isNode = isNode;
	}
	public List<ProcessNodeDto> getChildren() {
		return children;
	}
	public void setChildren(List<ProcessNodeDto> children) {
		this.children = children;
	}
	public Integer getOrderBy() {
		return orderBy;
	}
	public void setOrderBy(Integer orderBy) {
		this.orderBy = orderBy;
	}
	public String getParams() {
		return params;
	}
	public void setParams(String params) {
		this.params = params;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}

	public String getAlgorithmType() {
		return AlgorithmType;
	}

	public void setAlgorithmType(String algorithmType) {
		AlgorithmType = algorithmType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
}
